﻿using H.Eyes;
using H.Types;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TURING;

namespace H.TUR.TuRings
{
    public class TUREye : IEye
    {
        /// <summary>
        /// 图灵识别插件
        /// </summary>
        internal FISR _TUR;

        public IEyeOption DefaultOption => throw new NotImplementedException();

        /// <summary>
        /// 初始化一个图灵识别插件
        /// </summary>
        public TUREye()
        {
            _TUR = new FISR();
        }

        ///<inheritdoc/>
        public IEyeOption CreateOption()
        {
            return new TUROption();
        }

        ///<inheritdoc/>
        public ISee FindColor(params RGB[] colors)
        {
            throw new NotImplementedException();
        }

        ///<inheritdoc/>
        public ISee FindColor(IEyeOption option, params RGB[] colors)
        {
            throw new NotImplementedException();
        }

        ///<inheritdoc/>
        public ISee FindPic(params IImgEntity[] imgs)
        {
            throw new NotImplementedException();
        }

        ///<inheritdoc/>
        public ISee FindPic(IEyeOption option, params IImgEntity[] imgs)
        {
            throw new NotImplementedException();
        }

        ///<inheritdoc/>
        public ISee FindPicB(params IImgEntity[] imgs)
        {
            throw new NotImplementedException();
        }

        ///<inheritdoc/>
        public ISee FindPicB(IEyeOption option, params IImgEntity[] imgs)
        {
            throw new NotImplementedException();
        }

        ///<inheritdoc/>
        public bool SetDisplay(byte[] display = null)
        {
            throw new NotImplementedException();
        }


        ///<inheritdoc/>
        public void Dispose()
        {
            throw new NotImplementedException();
        }

    }
}
